Tethys: A Software Framework for Web-Based Modeling and Decision Support Applications
نویسندگان
چکیده
We have developed a software framework called Tethys to aid in the creation of web-based water resource modeling applications. This suite is a Python-based scripting environment that leverages open source tools for geoprocessing of spatial data, map rendering and visualization, distributed computing, and database management. The system makes it possible to deploy a calibrated, high-resolution watershed or surface water model as a web-based application for decision support. The framework provides data management, access to computing resources, and pluggable components (e.g. plots, maps and user controls) that enable rapid development of modeling applications We have used the system to develop prototype applications for land use change impacts such as burned area analysis and urban master plan development, impact of snowmelt on spring runoff in mountainous regions, and flood early warning.
منابع مشابه
A Framework for Context Modeling in Adaptive Web Applications
Modern Web systems that provide content to heterogeneous user groups using different devices have to deal with varying context information to support context-awareness. Accomplishing this requirement necessitates sensing, processing, and representing that information. Still, up to now there is a lack of reusable solutions for efficient context management. Therefore, this paper presents a compon...
متن کاملEvaluating & engineering: an approach for the development of secure web applications
On a regular basis, we learn about well-known online services that have been misused or compromised by data theft. As insecure applications pose a threat to the users’ privacy as well as to the image of companies and organizations, it is absolutely essential to adequately secure them from the start of the development process. Often, reasons for vulnerable applications are related to the insuffi...
متن کاملA Web-based OO platform for the development of multimedia collaborative applications
Building CSCW applications is still a complex task. This paper presents a software framework based on objects for building collaborative applications mainly on top of the Web. The 10 objects of the framework are box, boxObject, enÕironment, user, role, session, broadcast, Õiew, boxObjectType and floorControl. We argue that these objects can be combined to produce a great number of collaborative...
متن کاملSmart Diabetic Screening and Managing Software, A Novel Decision Support System
Background: Diabetes is a serious chronic disease, and its increasing prevalence is a global concern. If diabetes mellitus is left untreated, poor control of blood glucose may cause long-term complications. A big challenge encountered by clinicians is the clinical management of diabetes. Many IT-based interventions such ad CDSS have been made to improve the adherence to the standard care for ch...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کامل